package com.zy.strategy;

import org.springframework.security.core.userdetails.UserDetails;

/**
 * 登录策略接口
 * 运用的是策略模式，根据不同的登录类型选择不同的登录方式
 */
public interface LoginStrategy {
    /**
     * 真实处理登录的方法，具体逻辑由 子类实现
     * @param username
     * @return
     */
    UserDetails realLogin(String username);
}
